@font-face {
  font-family: 'fzlt';
  src: url('../assets/font/fangzheng.TTF');
}

@font-face {
  font-family: 'aktiv';
  src: url('../assets/font/AktivGrotesk.ttf');
}

/* 去除所有标签内外边距 */
*,
:before,
:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

// 定宽
.w {
  width: 1190px;
  margin: 0 auto;
}

.wrap {
  min-height: calc(100vh - 90px);
}

/* 页面文本默认设置 */
body {
  // font: 12px/1.5 '微软雅黑', tahoma, Srial, helvetica, sans-serif;
  // font-family: 'fzlt';
  // font-family: 'arial';
  color: #000;
}

/* 标题去除默认大小与加粗 */
/* h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 500;} */
/* 去除列表默认样式 */
ul,
ol {
  list-style: none;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  cursor: pointer;
}

/*单行文本溢出省略*/
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/*清除浮动*/
.left {
  float: left;
}

.right {
  float: right;
}

.clearfix {
  zoom: 1
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* 谷歌浏览器输入框去除黄色 */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}

.menuBox::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 8px;
  height: 8px;
}

.menuBox::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  background-color: #909399;
  border: solid 1px #909399;
  border-radius: 5px;
}

.menuBox::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px #575757;
  border-radius: 5px;
  background: #575757;
}

.el-menu-item.is-active {
  background: #1989fa !important;
}

/* 表格默认样式 */
.tabBox {
  margin-bottom: 16px;
}

/* 分页默认样式 */
.pageBox .el-pagination {
  float: right;
}

/* 表格表头默认样式 */
.tabBox thead tr th {
  background: #eef1f6;
  color: #666
}

/* 面包屑下边距设置 */
.el-breadcrumb {
  margin-bottom: 16px;
  font-size: 12px;
}

.el-dialog__body {
  word-break: break-word !important;
}